<?xml version="1.0"?>
<component name="org.nuxeo.ecm.platform.query.api.PageProviderservice.replacers.defaultConfig.override">

  <require>org.nuxeo.ecm.platform.query.api.PageProviderservice.replacers.defaultConfig</require>

  <extension point="replacers" target="org.nuxeo.ecm.platform.query.api.PageProviderService">

    <replacer enabled="true" withClass="org.nuxeo.elasticsearch.provider.ElasticSearchNxqlPageProvider">
      <provider>default_search</provider>
      <provider>default_document_suggestion</provider>
      <provider>DEFAULT_DOCUMENT_SUGGESTION</provider>
      <provider>advanced_document_content</provider>
      <provider>domain_documents</provider>
      <provider>expired_search</provider>
      <provider>default_trash_search</provider>
      <provider>REST_API_SEARCH_ADAPTER</provider>
      <provider>all_collections</provider>
      <provider>simple_search</provider>
      <provider>document_content</provider>
      <provider>section_content</provider>
      <provider>document_trash_content</provider>
      <provider>orderable_document_content</provider>
      <provider>document_picker</provider>
    </replacer>

  </extension>

</component>
